<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:rich="http://java.sun.com/jsf/composite/rich">
	<p:outputPanel id="painelDetalhe" rendered="#{pessoaBean.modoDetalhe or pessoaBean.modoExclusao}">
		<p:panel header="Dados da Pessoa" id="painelDetalhePessoa">
			<h:panelGrid columns="2" id="painel2ColunasDetalhe">
				<h:outputLabel value="#{msg['label.pessoa.nome']}" for="nomeDetalhe" id="labelNomeDetalhe" styleClass="labelNegrito"/>
				<h:outputText value="#{pessoaBean.entity.nome}" id="nomeDetalhe"/>
				<h:outputLabel value="#{msg['label.pessoa.dataNascimento']}" for="dataNascimentoDetalhe" id="labelDataNascimentoDetalhe" styleClass="labelNegrito"/>
				<h:outputText value="#{pessoaBean.entity.dataNascimento}" id="dataNascimentoDetalhe">
					<f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo" locale="pt_BR"/>
				</h:outputText>
				<h:outputLabel value="#{msg['label.pessoa.sexo']}" id="labelSexoDetalhe" for="sexoDetalhe" styleClass="labelNegrito"/>
				<h:outputText value="#{pessoaBean.entity.sexo.descricao}" id="sexoDetalhe"/>
				<h:outputLabel value="#{msg['label.pessoa.estadoCivil']}" id="labelEstadoCivilDetalhe" for="estadoCivilDetalhe" styleClass="labelNegrito"/>
				<h:outputText value="#{pessoaBean.entity.estadoCivil.descricao}" id="estadoCivilDetalhe" />
				<h:outputLabel value="#{msg['label.pessoa.etnia']}" id="labelEtniaDetalhe" for="etniaDetalhe" styleClass="labelNegrito"/>
				<h:outputText value="#{pessoaBean.entity.etnia.descricao}" id="etniaDetalhe" />
				<h:outputLabel value="#{msg['label.pessoa.nacionalidade']}" id="labelNacionalidadeDetalhe" for="nacionalidadeDetalhe" styleClass="labelNegrito"/>
				<h:outputText value="#{pessoaBean.entity.nacionalidade.descricao}" id="nacionalidadeDetalhe" />
				<h:outputLabel value="#{msg['label.pessoa.email']}" id="labelEmailDetalhe" for="emailDetalhe" styleClass="labelNegrito"/>
				<h:outputText value="#{pessoaBean.entity.email}" id="emailDetalhe"/>
				<h:outputLabel value="#{msg['label.pessoa.deficienteFisico']}" id="labelDeficienteFisicoDetalhe" for="deficienteFisicoDetalhe" styleClass="labelNegrito"/>
				<h:outputText value="#{pessoaBean.entity.deficienteFisico}" id="deficienteFisicoDetalhe" converter="simNaoConverter"/>
			</h:panelGrid>
			
			<rich:painelEndereco2 modoOperacao="#{pessoaBean.modoOperacao}" value="#{pessoaBean.entity.endereco}"/>
			<p:dataTable value="#{pessoaBean.entity.listaTelefones}" var="telefone" id="dataTableListaTelefonesDetalhe">
				<p:column id="colunaTipoTelefoneDetalhe">
					<f:facet name="header"><h:outputText value="#{msg['label.telefone.tipoTelefone']}"/></f:facet>
					<h:outputText value="#{telefone.tipoTelefone.descricao}" id="tipoTelefoneDetalhe"/>
				</p:column>
				<p:column id="colunaNumeroFormatadoDetalhe">
					<f:facet name="header"><h:outputText value="#{msg['label.telefone.numero']}"/></f:facet>
					<h:outputText value="#{telefone.numeroFormatado}" id="numeroFormatadoDetalhe"/>
				</p:column>
			</p:dataTable>
			<p:dataTable value="#{pessoaBean.entity.listaDocumentos}" var="documento" id="dataTableListaDocumentosDetalhe">
				<p:column id="colunaTipoDocumentoDetalhe">
					<f:facet name="header"><h:outputText value="#{msg['label.documento.tipoDocumento']}"/></f:facet>
					<h:outputText value="#{documento.tipoDocumento.descricao}" id="tipoTelefoneDetalhe"/>
				</p:column>
				<p:column id="colunaNumeroDetalhe">
					<f:facet name="header"><h:outputText value="#{msg['label.documento.numero']}"/></f:facet>
					<h:outputText value="#{documento.numero}" id="numeroDetalhe"/>
				</p:column>
			</p:dataTable>
		</p:panel>
	</p:outputPanel>
</ui:composition>